@charset "utf-8";
/* CSS Document */
html{margin:0px;padding:0px; overflow-x:hidden;}
body{margin:0px;padding:0px;font-family:"微软雅黑","宋体";font-size: 12px;color:#000000; background:#fff;}
div,ul,form,dd,ol,h1,h2,h3,h4,h5,h6,dl,dt,p{margin:0px;padding:0px;}
li{margin:0px;padding:0px;list-style-type: none;}
.efont{font-family:Arial, Helvetica, sans-serif;}
a:link{color:#000000;text-decoration: none;}
a:visited{color:#000000;text-decoration: none;}
a:hover{color:#042b88;text-decoration: none;}
img{ border:0;}
.clear{ clear:both;}

/*----index css-----*/
.header{ background:#272727; width:100%; height:32px; line-height:32px; color:#b2b2b2;}
.header .inner{ width:1248px; margin:0 auto;}
.header .left{ float:left;font-size:12px;}
.header .right{ float:right; width: 220px;}
.header .right span{ float:left; font-size:12px;}
.top{ width:1248px; margin:0 auto; clear:both;}
.logo{ float:left; width:350px;padding: 25px 0 25px 0;}
.top .right{ float:right; width:800px;position: relative;}
.search{ float:right;margin: 15px 30px 20px 0; position:relative; z-index:9999;}
.searchform{ background:url(../images/search.jpg) no-repeat; width:187px; height:28px;}
.txt{ width:140px; float:left; height:28px; line-height:28px; padding:0 0 0 10px; border:0; background:none;}
.btn{ width:37px; height:28px; float:left; border:0; background:none;}
.nav{ }
.nav li{ float:left; font-size:16px; width:130px; text-align:center;}
/*--导航---*/
#nav_ecwms{float:right; width:100%;position: absolute;}
.home{ float:left; width: 100px; text-align:center;  height: 105px; line-height: 100px; position:relative;background:#005596;margin: 0 15px;}
.home h1{ font-size:16px; font-weight:normal;}
.home a h1{ color:#fff;padding: 20px 0 0 0;}
#nav_ecwms .wxmenu1 { zoom:1; float:left; width:650px; }
#nav_ecwms .wxmenu1 li {  z-index:100;  position:relative; float:left; width:130px;   background: url(../images/navline.jpg) no-repeat center right; color:#000;font-family:"微软雅黑"; height: 105px; line-height: 100px;}
#nav_ecwms .wxmenu1 li h1{font-size:16px; text-align:center; display:block;font-weight:normal;padding: 20px 0 0 0;}
#nav_ecwms .wxmenu1 li span{ display:none;}
#nav_ecwms .wxmenu1 li a:hover span{ color:#000;}
#nav_ecwms .wxmenu2 li h1{ font-size:12px; color: #fff; padding:0;}
#nav_ecwms .wxmenu2 li h1 a:hover{color:#fff;}
#nav_ecwms .wxmenu2 li span{ display:none;}

#nav_ecwms .wxmenu1 li a {color: #000; font-weight:bold;  width: 130px;height: 105px;  display: block; text-decoration: none;  /*一级链接的颜色宽度和高度*/ }
#nav_ecwms .wxmenu1 li a:hover { color:#005091; text-decoration: none;  width: 130px;line-height: 100px;/*鼠标滑上去后，链接的颜色和背景*/}
#nav_ecwms .wxmenu1 ul { display:none;}
#nav_ecwms .wxmenu1 ul li { position:relative; }
#nav_ecwms .wxmenu1 li ul { width: 130px;  /* top:99px; */ /*下拉二级ul*/ position:absolute; left:0px; margin: 0px; padding:0; z-index:100;border-top: #003159 5px solid; }
#nav_ecwms .wxmenu1 li ul li { width:130px; background-color: #005596;/*下拉二级和三级li的样式*/ border:0; background-image:none; height:30px; line-height:30px; text-align:left; padding:0; border-bottom: #0475bd 1px solid;}
#nav_ecwms .wxmenu1 li ul li a { color:#000; width:130px; /*下拉二级和三级链接样式 */font-weight:normal;  text-align:left;  display:block; text-indent:0px; height:30px; background:none; overflow:hidden; zoom:1;}
#nav_ecwms .wxmenu1 li ul li a span { padding:0 0 0 5px;}
#nav_ecwms .wxmenu1 li ul li a:hover {  width:130px; background:#0565a2; /*下拉二级三级鼠标滑过样式*/ height:30px; text-align:left; display:block;padding:0; margin:0;}
#nav_ecwms .wxmenu1 li ul li a:hover h1{ color:#fff; padding:0; margin:0; height:30px; line-height:30px;}
#nav_ecwms .wxmenu1 li ul ul { left:130px;/*下拉三级左边距*/ z-index:200; top:0;}
#nav_ecwms .wxmenu1 li a.selected { color: #000; font-weight:bold;  width:130px; height:99px; display: block; text-decoration: none;  background:url('../images/navhover.png') no-repeat top; /*当前位置*/}

.banner{ width:100%; clear:both;}
.banner img{position:relative;margin-left:-960px; width:1920px;left:50%;}
.inbanner img{position:relative;margin-left:-960px; width:1920px;left:50%;}

.main{ clear:both; width:1248px; margin:0 auto;padding: 30px 0 50px 0;}
.about{ float:left;width: 460px;}
.about .title,.cp .title{ border-bottom:#d1d1d1 1px solid; height:40px; line-height:40px;}
.title h1{ float:left; border-bottom: #0067ac 4px solid; font-size:16px; font-weight:normal; height:40px; line-height:40px;padding: 0 10px 0 0;}
.title h2{ float:left; border-bottom: #0067ac 4px solid;font-size: 12px;font-weight: normal;text-transform: uppercase;height: 40px;line-height:40px;color: #dcdbdb;}
.aboutmain{ clear:both; width:100%;padding: 15px 0 0 0;color: #6b6b6b;line-height: 25px;}
.aboutmain img{ float:left;padding: 0 10px 10px 0;}
.aboutmain .more{ width:84px; height:30px; background:#dddddd; line-height:30px; text-align:center; color:#373737;float: right;margin: 20px 10px 0 0;}
.aboutmain .more a:hover{ background:#005091; display:block; color:#fff;}
.contact{ background:url(../images/contactbg.jpg) no-repeat; width: 340px; height: 64px;clear: both;padding: 20px 0 0 120px;color: #8c8c8c;margin: 20px 0 0 0;float: left;}
.contact span{ color:#fff; font-size:20px;}
.cp{ float:left;width: 460px;padding: 0 0 0 30px;}
.sort{ width:100%; clear:both;margin: 15px 0 0 0;}
.sort li{ float:left;width: 145px;background: #e9e9e9;margin: 5px 5px 0 3px;text-align: center;height: 30px;line-height: 30px;color: #878787; display:inline;}
.sort li h1{ font-size:12px; font-weight:normal;}
.sort li a:hover{ background:#005091; color:#fff; display:block;}

.tj{ float:right;width: 225px; background:url(../images/tjbg.jpg) no-repeat left top #373737; height: 300px;}
.tj .title{ padding:15px 0 15px 0;}
.tj .cn{font-size: 16px;color: #fff; padding: 0 5px 0 20px;}
.tj .en{ color: #838383; text-transform: uppercase; font-size: 14px;}
/*--- 滚动 ---*/
.neirong_l{margin: 0 auto;width: 212px;_margin-top:0px;_padding-top:0px;clear:both;}
.nei_l{width: 212px;overflow:hidden;margin:0 auto}
.indemo {overflow: hidden;clear:both;float: left;}
.indemo ul {display: block;white-space: nowrap; }
.ScrCont{width:10000%;float:left;}
#web_product3 li{ float:left; display: inline-block;width: 212px;}

#web_product3 li img{ width: 190px; height: 143px; border: #484848 6px solid;margin: 0 0 0 10px;background:#fff;}
#web_product3 li .tjname{ font-size: 14px; color:#e1e1e1;padding: 10px 0 10px 12px;}
#web_product3 li .more{ background:#484848; width:80px; height:25px; line-height:25px; text-align:center; color:#fff;margin: 0 0 0 12px;}
#demo1 { float: left; }
#demo2 { float: left;} 
.pro_prev{display: block;float: left;left: 130px;position: relative;top: 14px;z-index: 6000;cursor: pointer;}
.pro_next{display: block;float: right;height: 50px;position: relative;right: 10px;top: 14px;z-index: 6000;cursor: pointer;}


.btm{ width:100%; background: #005596; padding: 0 0 20px 0;}
.btm .inner{ width:1248px; margin:0 auto;}
.bnav{ float:left; width: 980px;}
.bnav ul li{ float:left;font-size: 14px;color: #7b7b7b;padding: 30px 0 0 0; width:190px;}
.bnav ul li a{color: #d4e7f5;}
.bnav ul li a:hover{color: #fff;}
.bnav ul li ul{padding: 10px 0 0 0;}
.bnav ul li ul li{clear: both; width: 100%; font-size: 12px;line-height: 28px;color: #b4c9da; padding: 0;margin: 0;}
.bnav ul li ul li a{color: #b4c9da; font-size:12px;}
.bnav ul li ul li a:hover{color: #fff; }
.bnav ul li ul li h1{ font-size:12px; font-weight:normal;}
.qcode{ float:right; width:230px; color:#d4e7f5; font-size:14px; padding: 20px 0 0 0;}
.qcode ul{ padding: 15px 0 0 0;}
.qcode li{ float:left;background: #02497f;padding: 8px;margin: 0 20px 0 0; font-size:12px;}
.qcode li span{ display:block; clear:both;text-align: center;padding: 8px 0 1px 0;}
.footer{ width:100%; background: #02497f; line-height:45px; height:45px; color: #d4e7f5; text-align:center;}
.footer a{ color: #d4e7f5;}
.footer a:hover{ color:#fff;text-decoration:underline;}

/*---产品展示---*/
#web_product{clear:both; with:100%; padding-top:20px;}
#web_product li{ float:left; width:100%; margin: 10px 0 10px 0; border-bottom: #eee 1px solid; padding: 0 0 20px 0;}
#web_product li img{ margin: 0 60px 0 50px; float: left;}
#web_product li span{ font-size:25px; background:url(../images/enter.png) no-repeat right center; width: 500px;line-height: 114px; float: left; display: block;}

#web_product2{ clear:both; with:100%; padding-top:20px;}
#web_product2 li{ float:left; width:232px; height: 230px; text-align:center; margin:0 15px 0 16px; display:inline;}
#web_product2 li img{ width:230px; height:170px;}
#web_product2 li span{ display:block; clear:both; width:100%; text-align:center; padding-top: 15px;}
#web_product2 li a{width:230px; height:170px; display:block;border:#eee 1px solid; }
#web_product2 li a:hover{width:230px; height:170px; border:#94b2ca 1px solid; display:block;}
#web_product2 li a:hover img{width:230px; height:170px;}
.pro_name{ display:block; color: #414141;font-size:25px;font-weight: normal;border-bottom: 1px solid #D9D9D9;margin-top: 20px;padding-bottom: 20px;width: 400px; width:100%; text-align:center;}
.t2{ text-align:center;  position:relative; margin:0 auto; text-align:center; }
.fangda{background:url(../images/search.png) no-repeat; width:64px; height:64px; position:absolute; top:370px;left:365px;}
#protext{ clear:both; padding-top:30px; font-family:"微软雅黑"; font-size:14px; line-height:35px;}


/*--- 分页 ---*/
.page_num { width:100%; height:50px; padding:10px 0 0 0; text-align:center; clear:both; }
.page_num strong { padding: 3px 10px 5px 10px; background-color: #545454; color:#fff; margin:0 3px; border: #545454 1px solid;}
.page_num a { padding: 3px 10px 5px 10px; background-color:#fff; border:1px solid #c6c6c6; margin:0 3px;}
.page_num a:hover { background-color:#545454; color:#fff; border:1px solid #545454;}

/*---新闻---*/
#news { padding-top:10px; font-family:"微软雅黑";}
#news li{ width:100%; float:left; border-bottom: 1px solid #e2e2e2; margin-bottom:15px;  padding-bottom:30px; float:left; padding-top:20px;} 
#news li img{ width:480px; height:150px;}
.news1{ width: 84px;float: left;height: 79px;background: #009184;text-align: center;color: #fff;}
.time3{width: 84px;float: left;font-size: 24px;padding-top:8px;}
.time4{width: 84px;float: left;font-size: 14px;text-transform: uppercase;}
.news2{ width:100%; float:right;}
.news2 span{ display:block; clear:both; font-size:12px;line-height: 25px;}
.news2 h1{ font-size:16px; background:url(../images/icon2.png) no-repeat 0 50%; padding-left:20px; }
#h2_news{ font-size:30px; text-align:center; padding-bottom:20px; font-weight:normal;}
#news_top1{ font-size:12px; border:#e9e9e9 1px solid; background:#f6f6f6; line-height:35px; text-align:center; color:#938654;}
#news_contain{ padding:20px 0 20px 0;}
.page{ font-size:12px; border-top:#938654 1px solid; padding-top:10px; margin-top:20px; line-height:25px;}
.read{ display:block; color:#7bad1c;padding-right: 15px; padding-top:5px; border:#ccc 1px solid; width:50px; height:20px; text-align:center;}



/*--产品滚动--*/
#demo{overflow:hidden;width:460px; margin:0 auto;padding: 20px 0 0 0; height:130px;}
#indemo{float: left;width: 800%;}
#demo1,#demo2{float: left;}
#demo1 li,#demo2 li{ float:left;}
#web_product1{ clear:both;  }
#web_product1 li{ float: left; width: 139px;  overflow:hidden;cursor:pointer;margin: 0  0 0 10px;}
#web_product1 li a img{ border:#d7d7d7 1px solid;width: 137px;height: 102px;}
#web_product1 li a:hover img{ border:#d7d7d7 1px solid;width: 137px;height: 102px;}
#web_product1 li span{ display: block;clear: both;text-align: center; padding: 10px 0 0 0;}

#web_product1 .txt{width:150px;height:0px; background:url(../images/1px.png) repeat;position:absolute;left:-19px;bottom:26px;color:#fff;font-family:"微软雅黑";}
#web_product1 .txt a h3{ color:#fff;}
#web_product1 .txt h3{font-size:20px;font-weight:100;height:0px;text-align:center;line-height:45px;}
#web_product1 .txt p{ width:100px; height:24px; background:#fff; color:#000; text-align:center; display:block; line-height:24px; margin:45px auto 0 auto; clear:both;}
#web_product1 .txt a:hover p{ background:#005091;color:#fff;}


#web_product .txt{width:150px;height:0px; background:url(../images/1px.png) repeat;position:absolute;left:-3px;bottom:50px;color:#fff;font-family:"微软雅黑"; clear:both;}
#web_product .txt a h3{ color:#fff;}
#web_product .txt h3{font-size:20px;font-weight:100;height:0px;text-align:center;line-height:45px;}
#web_product .txt p{ width:100px; height:24px; background:#fff; color:#000; text-align:center; display:block; line-height:24px; margin:60px auto 0 auto; clear:both;}
#web_product .txt a:hover p{ background:#133864;color:#fff;}


/*-------about css--*/
.inmain{ width:100%; clear:both;background: #fff;position: relative;}
.inmain .inner{ background:#fff; width:1100px; margin: 0 auto 50px auto; }
.inmain .left{ width:800px; float: right;margin: 60px 0 0 0;}
.inmain .right{ width:210px; float: left;margin: 30px 0 0 0;}
.site{border-bottom: 1px solid #eee;padding: 0 0 20px 0;}
.site span{ font-size:14px;}
.site h1{ font-size: 20px;padding: 10px 0 0 0;}
.content{ padding: 30px 0 0 0; line-height:30px;}

.inmain .righttop{font-size: 22px;font-weight: bold; color: #fff;height: 70px;line-height: 70px;background: url(../images/sub_name_bg.jpg) no-repeat; text-align: center;}
.inmain .right li a{background: url(../images/sub_ag_list.png) 180px center no-repeat; padding-right: 30px;width: 120px;padding-left: 60px; font-size: 14px;display: block;}		
.inmain .right li{background: url(../images/sub_gname.jpg) no-repeat;height: 43px; width: 210px;line-height: 44px;}	
.inmain .right ul{padding-bottom: 10px;background: #003159;}   
.inmain .right li h1{ font-size:14px; font-weight:normal;}
